From 4e1b46a7ecd69f03715ba0bb23c8d9c2d0101e78 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 30 Jan 2023 13:26:37 -0500 Subject: [PATCH] dragicon: Handle files without info g_file_query_info can (and does) fail, occasionally. Handle it. --- gtk/gtkdragicon.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkdragicon.c b/gtk/gtkdragicon.c index 67d2b4b0d1..3d684ecfbc 100644 --- a/gtk/gtkdragicon.c +++ b/gtk/gtkdragicon.c @@ -555,6 +555,9 @@ gtk_drag_icon_create_widget_for_value (const GValue *value) GtkWidget *image; info = g_file_query_info (G_FILE (g_value_get_object (value)), "standard::icon", 0, NULL, NULL); + if (!info) + return NULL; + image = gtk_image_new_from_gicon (g_file_info_get_icon (info)); gtk_widget_add_css_class (image, "large-icons"); g_object_unref (info); -- 2.30.2